Recientemente cambié a Java 11 y comencé a depurar mi aplicación y vi este mensaje:
Advertencia de máquina virtual de servidor OpenJDK de 64 bits: el uso compartido solo se admite para las clases de cargador de arranque porque se ha agregado la ruta de clase de arranque
Encontré solo este compromiso y ticket , pero no me dice mucho.
¿Tengo que preocuparme por eso?
Para mí, el problema ocurrió solo cuando ejecuté Docker y cuando usé un agente de línea de comandos de Java como el agente APM de DataDog ( -javaagent:/dd-java-agent.jar ). Cuando ejecuté mi entorno de tiempo de ejecución JDK11 (sin el agente), no recibí las advertencias.
Tuve este problema después de instalar Java12 al intentar usar el depurador con Intellij Idea. La solución que encontré fue ir a Configuración y buscar async y desmarcar la casilla del agente de instrumentación.
También tuve este problema después de instalar jdk-12.0.1_windows-x64_bin.zip al intentar usar el depurador con IntelliJ IDEA. Recibí un error de ( Java HotSpot(TM) Advertencia de máquina virtual de servidor de 64 bits: el uso compartido solo se admite para las clases de cargador de arranque porque se ha agregado la ruta de clase de arranque ). También encontré, ir a Configuración y buscar asíncrono y desmarcar la casilla del agente de Instrumentación. ¡Trabajó para mi! 
Puede ignorar esta advertencia. Simplemente significa que el uso compartido de datos de clase está deshabilitado para las clases no cargadas por el cargador de clases de arranque.
De Mejorar los tiempos de lanzamiento […] Con uso compartido de datos de clase de aplicación :
La JVM carga algunas de las clases JDK con el cargador de clases de arranque y el resto con el cargador de clases del sistema, pero las incluye todas en su archivo predeterminado. Cuando IntelliJ ejecuta su proyecto, le dice a la JVM que cargue algún código con el cargador de clases de arranque al agregarlo a esa ruta de clase (segunda parte del mensaje). Ahora, eso significa que la parte del archivo que contiene las clases cargadas por el cargador de clases del sistema está potencialmente invalidada y, por lo tanto, la JVM desactiva parcialmente el uso compartido (primera parte del mensaje).
Podría deshabilitar completamente el uso compartido de datos de clase con -Xshare:off , pero perdería algo de rendimiento.
La versión de Java debe ser 9 o superior.

Para Intellij IDE -> Cuadro de diálogo Configuración/Preferencias ( Ctrl+Alt+S ), vaya a Generar | Ejecución | Despliegue | Depurador | Asíncrono -> desmarque el agente de instrumentación
Hoy encontré la misma pregunta que tú. Situación: depuración mientras no se establece ningún punto de interrupción Solución: ¡establezca al menos un punto de interrupción antes de hacer clic en el botón de depuración!
Si no es crítico, puede cambiar su versión de jdk. Cambié de jdk14 a jdk 11. Espero que te funcione.

1.Abra la opción Preferencias ;
2.Encuentre la opción Construcción, Ejecución, Implementación ;
3.Ingrese al Depurador --> Rastreos de pila asíncrona ;
4.Desmarque el agente de instrumentación (requiere reiniciar el depurador) ;
Consulte esto para obtener información detallada .
Tienes que poner los puntos rojos en el lado izquierdo de la línea de código que harás debug. si no recibes este masaje en IntelliJ
Obtuve el mismo problema e intenté resolverlo como se escribió anteriormente.
Pero luego obtuve otra solución al problema sin cambiar la configuración.
Presione el botón derecho del mouse en su archivo donde puso el punto de interrupción y desea depurar. Luego elija "Depurar ur file name.method() ".
No utilice el botón de depuración de la ventana de herramientas. Parece que el problema es que Idea no puede entender qué archivo desea depurar.
Eso funcionó para mí sin cambiar la configuración asíncrona.
Obtuve el mismo problema e intenté resolverlo como se escribió en todos los métodos anteriores.
Pero aún así, no pude depurar mi archivo, la única razón es que antes de depurar su programa, debe establecer el punto de depuración hasta el cual queremos depurar. Así que simplemente haga clic en el lugar que se muestra en la figura y configure el punto de depuración, luego nuestro programa se depurará fácilmente. sin hacer nada más. ingrese la descripción de la imagen aquí